home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 8 / FM Towns Free Software Collection 8.iso / t_os / artemis / artsrc1 / cmdpaint.c < prev    next >
C/C++ Source or Header  |  1994-06-01  |  632b  |  45 lines

  1. /*
  2.     ARTemis (Graphic Editor for FM-TOWNS)
  3.     (c) MATSUUCHI Ryosuke 1992,1993
  4.  
  5.     cmdpaint.c
  6.  
  7.     「ペイント」コマンド
  8. */
  9.  
  10.  
  11. #include <stdio.h>
  12.  
  13. #include "ge.h"
  14. #include "dispman.h"
  15.  
  16.  
  17. void commandPaint()
  18. {
  19.     for(;;)
  20.     {
  21.         DMdispcsr(ms.x,ms.y);
  22.         for (;;)
  23.         {
  24.             ms_get(&ms);
  25.             if (ms.dx!=0 || ms.dy!=0 || ms.btn1!=OFF || ms.btn2!=OFF ||
  26.              key_chk()!=0)
  27.                 break;
  28.         }
  29.         DMerasecsr();
  30.         scrollForCsr(1,1);
  31.         if (ms.btn1==OFFON)
  32.         {
  33.             EIMbackup();
  34.             page_edit();
  35.             do_paint(DMimage_getx(ms.x),DMimage_gety(ms.y));
  36.             page_menu();
  37.         }
  38.         if (ms.btn2==OFFON)
  39.             break;
  40.     }
  41. }
  42.  
  43.  
  44. /* end of cmdpaint.c */
  45.